package co.edu.uniandes.ecos.asertto.tspi.comparadorloc.core.visitor;

import co.edu.uniandes.ecos.asertto.tspi.comparadorloc.exception.NoExisteLenguajeException;

/** Clase que sobrecarga el metodo que obtenga la etiqueta de cambio segun el lenguaje de programacion
 * @author Diego
 *
 */
public class ObtenerEtiquetaCambioVisitor extends VisitorLenguaje{

	/* (non-Javadoc)
	 * @see co.edu.uniandes.ecos.asertto.tspi.comparadorloc.core.visitor.VisitorLenguaje#visitLenguajeJava(co.edu.uniandes.ecos.asertto.tspi.comparadorloc.core.visitor.Lenguaje)
	 */
	@Override
	void visitLenguajeJava(Lenguaje l) throws NoExisteLenguajeException {
		l.setObtenerEtiquetaCambioReturn("//[C]");
		
	}

	/* (non-Javadoc)
	 * @see co.edu.uniandes.ecos.asertto.tspi.comparadorloc.core.visitor.VisitorLenguaje#visitLenguajeX(co.edu.uniandes.ecos.asertto.tspi.comparadorloc.core.visitor.Lenguaje)
	 */
	@Override
	void visitLenguajeX(Lenguaje l) throws NoExisteLenguajeException {
		/* Establece el tag de etiqueta de cambio para lenguaje X*/
		
	}

}
